/* -------------------------------------------------------------------------- */
/* Tableaux standards                                                         */  
/* -------------------------------------------------------------------------- */
table
{
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-collapse: collapse;
}
th
{
    background-color: #efefef;
    color: #002448;
    text-align: left;
    padding: 0.5em 0.8em;
	 border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
}
tr
{
	background-color: #f7f7f7;
}
tr.alt
{
	background-color:#fdfdfe ;
}
td
{
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    padding: 0.5em 0.8em;
    vertical-align: top;
}

table caption
{
    text-align: center;
    font-weight: bold;
    margin: 1em 0 0.5em 0;
}



/* -------------------------------------------------------------------------- */
/* Tableau fullwidth                                                          */  
/* -------------------------------------------------------------------------- */
table.fullwidth
{
    width: 100%;
}

/* -------------------------------------------------------------------------- */
/* Tableaux avec effet "HOVER" sur les lignes                                 */  
/* -------------------------------------------------------------------------- */
table.hover tr:hover
{
    background: #fef4ed !important;
}